revision:
The UNIX timestamp is an integer that represents the number of seconds elapsed since January 1, 1970.
You can fetch the current timestamp: 1/ by calling the now() method on Date object, 2/ by using the Javascript Date getTime() function, 3/ by using the JavaScript valueOf() method.
code: <div> <p class="stamp" id="stamp"></p> <p class="stamp" id="stamp1"></p> <p class="stamp" id="stamp2"></p> <p class="stamp" id="stamp3"></p> <p class="stamp" id="stamp4"></p> </div> <style> .stamp{position: relative; } </style> <script> let ms = Date.now(); console.log(ms); document.getElementById("stamp").innerHTML = "1 - Date.now() method : " + ms; let milliseconds = new Date().valueOf(); console.log(milliseconds); document.getElementById("stamp1").innerHTML = "2 - valueOf() method : " + milliseconds; let millisecs = new Date().getTime(); console.log(millisecs); document.getElementById("stamp2").innerHTML = " 3 - getTime() method : " + millisecs; let millis = +new Date(); console.log(millis); document.getElementById("stamp3").innerHTML = "4 - unary plus : " + millis; let mill = Number(new Date()); console.log(mill); document.getElementById("stamp4").innerHTML = "5 - number constructor : " + mill; const unixTimestamp = Math.floor(Date.now()); document.getElementById("stamp4a").innerHTML = "6 - Math.floor() method : " + unixTimestamp; console.log(unixTimestamp); </script>
code: <div> <p class="datum" id="stamp5"></p> <p class="datum" id="stamp6"></p> <p class="datum" id="stamp7"></p> <p class="datum" id="stamp8"></p> <p class="datum" id="stamp9"></p> <p class="datum" id="stamp10"></p> <p class="datum" id="stamp11"></p> <p class="datum" id="stamp12"></p> <p class="datum" id="stamp13"></p> <p class="datum" id="stamp14"></p> <p class="datum" id="stamp15"></p> <p class="datum" id="stamp16"></p> <p class="datum" id="stamp17"></p> </div> <style> .datum{position: relative; width: 20vw; height: 2vw; padding: 1vw; border: 0.2vw solid darkgrey; color: blue; background-color: lightgrey;} </style> <script> var timestamp = 1655555253155 var date = new Date(timestamp); document.getElementById("stamp5").innerHTML = "time stamp : " + date.getTime(); document.getElementById("stamp6").innerHTML = "date : " + date; document.getElementById("stamp7").innerHTML = "date: " + date.getDate() + '/' + (date.getMonth()+1) + "/" + date.getFullYear() + " at " + date.getHours() + ":" + date.getMinutes(); // convert to DateString() var ts= new Date(1655555630000); document.getElementById("stamp8").innerHTML = "toDateString(): " + ts.toDateString(); // convert to ISOString() document.getElementById("stamp9").innerHTML = "toISOString(): " + ts.toISOString(); //convert to GMTString() document.getElementById("stamp10").innerHTML = "toGMTString(): " + ts.toGMTString(); // convert to JSON() document.getElementById("stamp11").innerHTML = "toJSON(): " + ts.toJSON(); // convert to LocaleDateString() document.getElementById("stamp12").innerHTML = "toLocaleDateString(): " + ts.toLocaleDateString(); // convert to LocaleTimeString() document.getElementById("stamp13").innerHTML = "toLocaleTimeString(): " + ts.toLocaleTimeString(); // convert to LocaleString() document.getElementById("stamp14").innerHTML = "toLocaleString(): " + ts.toLocaleString(); // convert to String() document.getElementById("stamp15").innerHTML = "toString(): " + ts.toString(); // convert to TimeString() document.getElementById("stamp16").innerHTML = "toTimeString(): " + ts.toTimeString(); // convert to UTCString() document.getElementById("stamp17").innerHTML = "toUTCString(): " + ts.toUTCString(); </script>